ar = 'ЙЦУКЕНГШЩЗХЪЁФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'
ae = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'

str = input('Введите слова разделенные пробелами: ').split()

print(f'Кол-во слов: {len(str)}')
k = len([x for x in str if x[0] in ar]) 
print(f'Кол-во слов начинающихся с заглавной русской буквы: {k}')        
l = len([x for x in str if set(x) & set(ae)])
print(f'Кол-во слов имеющие латинскую букву: {l}')  
m = len([x for x in str if len(x) <= 3])
print(f'Кол-во слов не превышающих 3 символа: {m}')
n = len([x for x in str if x.count('-') > 0])
print(f'Кол-во слов в составе которых есть дефис: {n}')
print()
print(f'Самое длинное слово: {max(str, key= lambda x: len(x))}')
print(f'Его длинна: {len(max(str, key= lambda x: len(x)))} символов')
if k <= 2:
        print('Мало данных для анализа')
